Life On A Quarter Acre

Haemorhous cassinii (Cassin's Finch)

About
Observations
Taxonomy
Haemorhous cassinii
(Cassin's Finch)
Haemorhous cassinii
(Cassin's Finch)
Haemorhous cassinii
(Cassin's Finch)